package com.steel.yfmall.cloud.assistant.dto.zg;

import lombok.Data;

import java.io.Serializable;

/**
 * 获取中冠接口集获取视图数据，视图信息包括
 * sb02：收貨人資料
 * sr04：副產品單價
 * so08：訂單定價區域編碼
 * so09：棒線類訂單不同起點對應庫別
 * so10：查询销售区域
 * so11：查询参考网价选项
 * sh02：終到地點代碼
 * sh03：終到地區
 * sh04：省縣市郵政編碼
 * sh05：查询产销配货出货状态消息
 * tp01：产品大类、形态信息
 * tp02：产品规范号信息
 * tp03：用途码信息
 * <p>
 * 使用lombok为运行时生成对应的get&set
 *
 * @author jia chang bao
 * @date 2020/11/5 10:43
 */
@Data
public class ZgViewBean implements Serializable {
    private String method;
    /**
     * 视图编号
     * sb02：收貨人資料
     * sr04：副產品單價
     * so08：訂單定價區域編碼
     * so09：棒線類訂單不同起點對應庫別
     * so10：查询销售区域
     * so11：查询参考网价选项
     * sh02：終到地點代碼
     * sh03：終到地區
     * sh04：省縣市郵政編碼
     * sh05：查询产销配货出货状态消息
     * tp01：产品大类、形态信息
     * tp02：产品规范号信息
     * tp03：用途码信息
     */
    private String viewId;
    /**
     * 页码
     */
    private String pageNum;
    /**
     * 页面条数
     */
    private String pageSize = "100";
    /**
     * 筛选参数
     * 当试图编号为sb02、sr04、sh02、sh05、tp02、tp03时才会使用
     */
    private Object param;
}
